#ifndef MULTISTART_HPP_
#	define MULTISTART_HPP_

#	include "NiceTrySolver.hpp"

class MultiStart : public Solver
{
	public:
		MultiStart(VRPTW& inVRPTW)
			: Solver(inVRPTW), ntSolver(inVRPTW), ntBestSolution(inVRPTW), ntSolution(inVRPTW)
		{}
		
		void	execute() EXC_THROWER();
		
	protected:
		NiceTrySolver	ntSolver;
		Solution		ntBestSolution;
		Solution		ntSolution;
		SolutionEval	ntSolEval;
		SolutionEval	ntBestSolEval;
};


#endif
